<?php
    session_start();
    if(isset($_SESSION['admin'])){
        require_once("../model/User.php");    
        $objUser = new User();
        $objUser->set('nome', filter_input(INPUT_POST, 'nome'));
        $objUser->set('login', filter_input(INPUT_POST, 'login'));
        $senha=md5(filter_input(INPUT_POST, 'senha'));
        $objUser->set('senha', $senha);
        $objUser->set('accessLevel', filter_input(INPUT_POST, 'accessLevel'));
        if(($objUser->nome == '')||($objUser->login == '')|| ($objUser->senha == '') || ($objUser->accessLevel== '')){
            echo 'Todos os campos são obrigatórios!';
        }else{
            $user = $objUser->userBuscar();
            if(!$user){
                if($objUser->userCadastrar()){
                    if($objUser->escrever()){
                        echo 'Usuário cadastrado com sucesso!';                        
                    }else{
                        echo 'O usuário foi cadastrado no banco de dados, porém, não foi possível cadastrá-lo no arquivo de grupos do squid!';                        
                    }
                }else{
                    echo 'Não foi possivel cadastrar o usuário!';                    
                }
            }else{
                echo 'Usuário já cadastrado!';
            }
        }
    }else{
        header("Location: index.php");
    }
?>